.root {
    // background: rgb(255, 255, 255);
    // padding: 16px 24px;
    .title {
      display: flex;
      align-items: center;
      margin-bottom: 18px;
      .info {
        margin: 0;
      }
      .close {
        font-size: 18px;
        cursor: pointer;
        margin-right: 18px;
        &:hover {
          color: @primary-color;
        }
        transition: color 0.2s ease-in-out;
      }
    }
    .listform {
      display: flex;
      justify-content: space-between;
      .search {
        display: flex;
        flex: 1;
      }
    }
    :global {
      .ant-layout-content {
        margin-top: 0 !important;
      }
      .ant-table-thead > tr > th,
      .ant-table-tbody > tr > td {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 180px;
      }
      .ant-table-body {
        overflow-x: auto;
      }
    }
  }
  .btnwrap {
    button {
      margin-right: 16px;
    }
  }
  